package com.tudouji.project.farepay.domain;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import com.tudouji.project.wlinfo.domain.Wlinfoitem;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 物流运费付款申请明细对象 farepay_details
 * 
 * @author tudouji
 * @date 2021-10-27
 */
@Data
public class FarepayDetails extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 支付申请id */
    @Excel(name = "支付申请id")
    private String farepayGuid;

    /** 物流id */
    @Excel(name = "物流id")
    private String wlinfoGuid;

    /** 物流编码 */
    @Excel(name = "物流编码")
    private String wlinfoCode;

    /** 运费金额 */
    @Excel(name = "运费金额")
    private BigDecimal amount;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operatorid;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operator;

    /** 最后更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date lastupdate;
    private Date createtime;

    private String wlinfoids;
    private String[] wls;
    private String linkecodes;
    private String orgName;
    private String customername;
    private String carcode;
    private String fareprice;
    private String wlamount;
    private String totalamount;
    private String othercost;
    private String otherremark;
    private String remark;
}
